
package org.cuatrovientos.factura;

/**
 * @author dani
 *  Representa un Producto en la Factura
 *
 */
public class Producto {
	
	private Integer cantidad;
	private String nombre;
	private float precio;
	
	/**
	 * Producto
	 * Constructor
	 * @param cantidad
	 * @param nombre
	 * @param precio
	 */
	public Producto(Integer cantidad, String nombre, float precio) {
		this.cantidad = cantidad;
		this.nombre = nombre;
		this.precio = precio;
	}

	/**
	 * 
	 * @return the cantidad
	 */
	public Integer getCantidad() {
		return cantidad;
	}

	/**
	 * 
	 * @param cantidad the cantidad to set
	 */
	public void setCantidad(Integer cantidad) {
		this.cantidad = cantidad;
	}

	/**
	 * 
	 * @return the nombre
	 */
	public String getNombre() {
		return nombre;
	}

	/**
	 * 
	 * @param nombre the nombre to set
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	/**
	 * 
	 * @return the precio
	 */
	public float getPrecio() {
		return precio;
	}

	/**
	 * 
	 * @param precio the precio to set
	 */
	public void setPrecio(float precio) {
		this.precio = precio;
	}

	/**
	 * Metodo toString
	 */
	@Override
	public String toString() {
		return "Producto [cantidad=" + cantidad + ", nombre=" + nombre
				+ ", precio=" + precio + "]";
	
	
	}
	/**
	 * Metodo para calcular el total de los precios de los productos
	 * @param p
	 * @return
	 */
	public float TotalPrecio (){
		float total = precio * cantidad;
		return total;
	}


}
